package com.ncloud.resman.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.alibaba.fastjson.serializer.ToStringSerializer;
import com.ncloud.common.utils.excel.ExcelResources;

import java.io.Serializable;
/**
 * user:sundelong  date:2017年8月21日
 */
public class ExportServer implements Serializable{	

    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long modelId;
    private String modelName;
    private String snNum;
    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long brandId;
    private String brandName;
    private String eqptSpec;
    private String specName;
    private String state;

    @JSONField(serializeUsing=ToStringSerializer.class)
    private Long roomId;
    private String roomName;
   private String cabinetCode;
    private String startNum;
    private String endNum;

	@JSONField(serializeUsing=ToStringSerializer.class)
    private Long deviceId;
    private String purpose;
    private String manageIp;
    private String ipmiAddr;
    private String sysModel;
    private String serviceCode;
    private String hostName;
    
    private String cPUBrand;
    private String cPUCapacity;
    private String cPUAmount;

    private String memoryBrand;
    private String memoryCapacity;
    private String memoryAmount;

    private String diskBrand;
    private String diskCapacity;
    private String diskAmount;

    private String nCardBrand;
    private String nCardAmount;
    
    private String iP1;
    private String iP2;
    private String iP3;
    private String iP4;
    
    public Long getRoomId() {
		return roomId;
	}
	public void setRoomId(Long roomId) {
		this.roomId = roomId;
	}
	@ExcelResources(title="机房名称",order=1)
	public String getRoomName() {
		return roomName;
	}
	public void setRoomName(String roomName) {
		this.roomName = roomName;
	}
	@ExcelResources(title="机柜编码",order=2)
	public String getCabinetCode() {
		return cabinetCode;
	}
	public void setCabinetCode(String cabinetCode) {
		this.cabinetCode = cabinetCode;
	}
	@ExcelResources(title="起始U位",order=3)
	public String getStartNum() {
		return startNum;
	}
	public void setStartNum(String startNum) {
		this.startNum = startNum;
	}
	@ExcelResources(title="结束U位",order=4)
	public String getEndNum() {
		return endNum;
	}
	public void setEndNum(String endNum) {
		this.endNum = endNum;
	}

	public Long getModelId() {
		return modelId;
	}
	public void setModelId(Long modelId) {
		this.modelId = modelId;
	}
	@ExcelResources(title="设备型号",order=5)
	public String getModelName() {
		return modelName;
	}
	public void setModelName(String modelName) {
		this.modelName = modelName;
	}
	@ExcelResources(title="SN编号",order=6)
	public String getSnNum() {
		return snNum;
	}
	public void setSnNum(String snNum) {
		this.snNum = snNum;
	}
	@ExcelResources(title="服务代码",order=7)
	public String getServiceCode() {
		return serviceCode;
	}
	public void setServiceCode(String serviceCode) {
		this.serviceCode = serviceCode;
	}
	public Long getBrandId() {
		return brandId;
	}
	public void setBrandId(Long brandId) {
		this.brandId = brandId;
	}
	@ExcelResources(title="品牌",order=8)
	public String getBrandName() {
		return brandName;
	}
	public void setBrandName(String brandName) {
		this.brandName = brandName;
	}
	public String getEqptSpec() {
		return eqptSpec;
	}
	public void setEqptSpec(String eqptSpec) {
		this.eqptSpec = eqptSpec;
	}
	@ExcelResources(title="规格",order=9)
	public String getSpecName() {
		return specName;
	}
	public void setSpecName(String specName) {
		this.specName = specName;
	}

	@ExcelResources(title="CPU品牌型号",order=10)
	public String getcPUBrand() {
		return cPUBrand;
	}
	public void setcPUBrand(String cPUBrand) {
		this.cPUBrand = cPUBrand;
	}
	@ExcelResources(title="物理CPU数量",order=11)
	public String getcPUCapacity() {
		return cPUCapacity;
	}
	public void setcPUCapacity(String cPUCapacity) {
		this.cPUCapacity = cPUCapacity;
	}
	@ExcelResources(title="物理CPU核心数量（1个）",order=12)
	public String getcPUAmount() {
		return cPUAmount;
	}
	public void setcPUAmount(String cPUAmount) {
		this.cPUAmount = cPUAmount;
	}
	@ExcelResources(title="内存品牌型号",order=13)
	public String getMemoryBrand() {
		return memoryBrand;
	}
	public void setMemoryBrand(String memoryBrand) {
		this.memoryBrand = memoryBrand;
	}
	@ExcelResources(title="内存容量",order=14)
	public String getMemoryCapacity() {
		return memoryCapacity;
	}
	public void setMemoryCapacity(String memoryCapacity) {
		this.memoryCapacity = memoryCapacity;
	}
	@ExcelResources(title="内存数量",order=15)
	public String getMemoryAmount() {
		return memoryAmount;
	}
	public void setMemoryAmount(String memoryAmount) {
		this.memoryAmount = memoryAmount;
	}
	@ExcelResources(title="硬盘品牌型号",order=16)
	public String getDiskBrand() {
		return diskBrand;
	}
	public void setDiskBrand(String diskBrand) {
		this.diskBrand = diskBrand;
	}
	@ExcelResources(title="硬盘容量",order=17)
	public String getDiskCapacity() {
		return diskCapacity;
	}
	public void setDiskCapacity(String diskCapacity) {
		this.diskCapacity = diskCapacity;
	}
	@ExcelResources(title="硬盘数量",order=18)
	public String getDiskAmount() {
		return diskAmount;
	}
	public void setDiskAmount(String diskAmount) {
		this.diskAmount = diskAmount;
	}
	@ExcelResources(title="网卡品牌型号",order=19)
	public String getnCardBrand() {
		return nCardBrand;
	}
	public void setnCardBrand(String nCardBrand) {
		this.nCardBrand = nCardBrand;
	}
	@ExcelResources(title="网卡数量",order=20)
	public String getnCardAmount() {
		return nCardAmount;
	}
	public void setnCardAmount(String nCardAmount) {
		this.nCardAmount = nCardAmount;
	}
	
	@ExcelResources(title="使用状态",order=21)	
	public String getState() {
		return state;
	}	
	public void setState(String state) {
		this.state = state;
	}
	
	public Long getDeviceId() {
		return deviceId;
	}
	public void setDeviceId(Long deviceId) {
		this.deviceId = deviceId;
	}
	@ExcelResources(title="用途",order=22)	
	public String getPurpose() {
		return purpose;
	}
	public void setPurpose(String purpose) {
		this.purpose = purpose;
	}
	@ExcelResources(title="ipmi地址",order=23)	
	public String getIpmiAddr() {
		return ipmiAddr;
	}
	public void setIpmiAddr(String ipmiAddr) {
		this.ipmiAddr = ipmiAddr;
	}
	@ExcelResources(title="管理网地址",order=24)	
	public String getManageIp() {
		return manageIp;
	}
	public void setManageIp(String manageIp) {
		this.manageIp = manageIp;
	}
	@ExcelResources(title="系统型号",order=25)
	public String getSysModel() {
		return sysModel;
	}
	public void setSysModel(String sysModel) {
		this.sysModel = sysModel;
	}
	@ExcelResources(title="主机名",order=26)
	public String getHostName() {
		return hostName;
	}
	public void setHostName(String hostName) {
		this.hostName = hostName;
	}
	@ExcelResources(title="IP1",order=27)
	public String getiP1() {
		return iP1;
	}
	public void setiP1(String iP1) {
		this.iP1 = iP1;
	}
	@ExcelResources(title="IP2",order=28)
	public String getiP2() {
		return iP2;
	}
	public void setiP2(String iP2) {
		this.iP2 = iP2;
	}
	@ExcelResources(title="IP3",order=29)
	public String getiP3() {
		return iP3;
	}
	public void setiP3(String iP3) {
		this.iP3 = iP3;
	}
	@ExcelResources(title="IP4",order=30)
	public String getiP4() {
		return iP4;
	}
	public void setiP4(String iP4) {
		this.iP4 = iP4;
	}
	
    
	

}
